package com.jy.modules.cims.data.common.dto;

import java.math.BigDecimal;

import com.jy.platform.core.common.BaseDTO;
/**
 *@Description:任务日志
 *@author dell
 *@version 1.0,
 *@date 2015-11-10 13:43:02
 */
public class TCMmTaskLogDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;

	/**主键*/
	private java.lang.Long id;

	/**合作机构*/
	private java.lang.String cooperorgCode;

	/**合约编号*/
	private java.lang.String contractCode;
	
	/**合约编号*/
	private java.lang.String contractCodeName;

	/**债权包名称*/
	private java.lang.String creditPackageName;

	/**结算日期*/
	private java.util.Date settleDate;

	/**执行开始时间*/
	private java.sql.Timestamp startDate;

	/**执行结束时间*/
	private java.sql.Timestamp endDate;

	/**执行状态：00-未处理；01-处理中；02-处理完成；03-处理异常*/
	private java.lang.String exeStatus;

	/**错误信息*/
	private java.lang.String errorInfo;

	/** 应匹配金额 */
	private BigDecimal matchAmount;

	/** 应返还金额 */
	private BigDecimal returnAmount;
	
	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得cooperorgCode
	 *@return: java.lang.String  cooperorgCode
	 */
	public java.lang.String getCooperorgCode(){
		return this.cooperorgCode;
	}

	/**
	 *方法: 设置cooperorgCode
	 *@param: java.lang.String  cooperorgCode
	 */
	public void setCooperorgCode(java.lang.String cooperorgCode){
		this.cooperorgCode = cooperorgCode;
	}

	/**
	 *方法: 获得contractCode
	 *@return: java.lang.String  contractCode
	 */
	public java.lang.String getContractCode(){
		return this.contractCode;
	}

	/**
	 *方法: 设置contractCode
	 *@param: java.lang.String  contractCode
	 */
	public void setContractCode(java.lang.String contractCode){
		this.contractCode = contractCode;
	}

	public java.lang.String getContractCodeName() {
		return contractCodeName;
	}

	public void setContractCodeName(java.lang.String contractCodeName) {
		this.contractCodeName = contractCodeName;
	}
	
	/**
	 *方法: 获得creditPackageName
	 *@return: java.lang.String  creditPackageName
	 */
	public java.lang.String getCreditPackageName(){
		return this.creditPackageName;
	}

	/**
	 *方法: 设置creditPackageName
	 *@param: java.lang.String  creditPackageName
	 */
	public void setCreditPackageName(java.lang.String creditPackageName){
		this.creditPackageName = creditPackageName;
	}

	/**
	 *方法: 获得settleDate
	 *@return: java.util.Date  settleDate
	 */
	public java.util.Date getSettleDate(){
		return this.settleDate;
	}

	/**
	 *方法: 设置settleDate
	 *@param: java.util.Date  settleDate
	 */
	public void setSettleDate(java.util.Date settleDate){
		this.settleDate = settleDate;
	}

	/**
	 *方法: 获得startDate
	 *@return: java.sql.Timestamp  startDate
	 */
	public java.sql.Timestamp getStartDate(){
		return this.startDate;
	}

	/**
	 *方法: 设置startDate
	 *@param: java.sql.Timestamp  startDate
	 */
	public void setStartDate(java.sql.Timestamp startDate){
		this.startDate = startDate;
	}

	/**
	 *方法: 获得endDate
	 *@return: java.sql.Timestamp  endDate
	 */
	public java.sql.Timestamp getEndDate(){
		return this.endDate;
	}

	/**
	 *方法: 设置endDate
	 *@param: java.sql.Timestamp  endDate
	 */
	public void setEndDate(java.sql.Timestamp endDate){
		this.endDate = endDate;
	}

	/**
	 *方法: 获得exeStatus
	 *@return: java.lang.String  exeStatus
	 */
	public java.lang.String getExeStatus(){
		return this.exeStatus;
	}

	/**
	 *方法: 设置exeStatus
	 *@param: java.lang.String  exeStatus
	 */
	public void setExeStatus(java.lang.String exeStatus){
		this.exeStatus = exeStatus;
	}

	/**
	 *方法: 获得errorInfo
	 *@return: java.sql.Clob  errorInfo
	 */
	public java.lang.String getErrorInfo(){
		return this.errorInfo;
	}

	/**
	 *方法: 设置errorInfo
	 *@param: java.sql.Clob  errorInfo
	 */
	public void setErrorInfo(java.lang.String errorInfo){
		this.errorInfo = errorInfo;
	}

	public BigDecimal getMatchAmount() {
		return matchAmount;
	}

	public void setMatchAmount(BigDecimal matchAmount) {
		this.matchAmount = matchAmount;
	}

	public BigDecimal getReturnAmount() {
		return returnAmount;
	}

	public void setReturnAmount(BigDecimal returnAmount) {
		this.returnAmount = returnAmount;
	}

}